/*****************************************************************************
 *
 *                      HUSONG PROPRIETARY INFORMATION
 *
 *          The information contained herein is proprietary to HUSONG
 *           and shall not be reproduced or disclosed in whole or in part
 *                    or used for any design or manufacture
 *              without direct written authorization from HUSONG.
 *
 *            Copyright (c) 2015 by HUSONG.  All rights reserved.
 *
 *****************************************************************************/
package me.send.broker.service;

import java.util.List;

import me.send.broker.entity.Message;

/**
 * @author maxmin
 *
 * @date 2015年8月25日 下午2:13:24
 */
public interface MessageService {
	/**
	 * 增加消息记录
	 * 
	 * @param message
	 * @return 受影响行数
	 * @author maxmin
	 * @date 2015年8月25日下午2:14:10
	 */
	public int addMessage(Message message);

	/**
	 * 获取通知消息列表
	 * 
	 * @param brokerid
	 * @return
	 * @author maxmin
	 * @date 2015年8月27日上午11:41:43
	 */
	public List<Message> getMessagesByBrokerId(int brokerid,long startid,int size);

	/**
	 * 获取活动消息列表 包括 点赞或者评论
	 * 
	 * @param brokerid
	 * @return
	 * @author maxmin
	 * @date 2015年8月27日上午11:57:48
	 */
	public List<Message> getDynamicMessagesByBrokerId(int brokerid,long startid,int size);

}
